<?php
if ( function_exists('register_sidebar') )
  register_sidebar(array(
    'before_widget' => '<div id="%1$s" class="widget %2$s">',
    'after_widget' => '</div>',
    'before_title' => '<h2 class="widgettitle">',
    'after_title' => '</h2>',
  ));

function browse_happy_template() {
  $getit = __( 'WordPress recommends a better browser' );
  echo '<p><a href="http://browsehappy.com/" title="'.$getit.'"><img src="'.get_bloginfo('home').'/wp-admin/images/browse-happy.gif" alt="Browse Happy" /></a></p>';
}
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false)
  add_action('wp_footer','browse_happy_template');


function gravatar() {
  global $comment;
  $rating = 'PG';
  $size = 48;
  $default = get_bloginfo('template_directory').'/images/comment-gravatar.jpg';
  $border = 'D2D4FA';
  $out = "http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower($comment->comment_author_email));
  $out .= "&amp;rating=".$rating;
  $out .="&amp;size=".$size;
  $out .= "&amp;default=".urlencode($default);
  $out .= "&amp;border=".$border;
  echo '<img src="'.$out.'" class="gravatar" alt="Gravatar" />';
}

function gravatar_post() {
  $rating = 'PG';
  $size = 80;
  $default = get_bloginfo('template_directory').'/images/author-gravatar.jpg';
  $border = 'D2D4FA';
  $out = "http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower(get_the_author_email()));
  $out .= "&amp;rating=".$rating;
  $out .="&amp;size=".$size;
  $out .= "&amp;default=".urlencode($default);
  $out .= "&amp;border=".$border;
  echo '<img src="'.$out.'" class="gravatar" alt="Gravatar" />';
}

function search_because_of_404() {
  if (!is_404())
    return;
  $home = get_bloginfo('home').'/';
  $url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
  $error404 = str_replace($home,'',$url);
  $searchstring = str_replace(array('/','-',' ','_'),' ',urldecode($error404));
  $searchstring = trim($searchstring);
  $searchstring = $home.'?s='.str_replace(' ','+',$searchstring);
  echo $searchstring;
}

function commentword() {
  $commentwords = array('said','wrote','replied','thought','commented');
  echo $commentwords[rand(0,4)];
}

?>
